package com.xjgc.eip.twice.zxjeip2csjjcss.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.xjgc.common.utils.ObConvterStringSerializer;

/**
 * <p>
 * 
 * </p>
 *
 * @author XXX
 * @since 2019-12-06
 */

@TableName("zxj_eip_2chbzs_time")

public class ZxjEip2cSjjcss implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 板卡编号
 */
@TableField("smt_bkbh")
private String boardNo;

/**
 * 供应商
 */
@TableField("supplier")
private String supplierName;

/**
 * 工厂
 */
private String factory;

/**
 * 设备编号
 */
@TableField("deviceno")
private String deviceNo;

/**
 * 监测项 smt_hlh:回流焊 smt_bfh:波峰焊
 */
private String point;

/**
 * 预热区时间
 */
@TableField("smt_yrq")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date preZoneColTime;

/**
 * 恒温区时间
 */
@TableField("smt_hwq")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date conZoneColTime;

/**
 * 焊接区时间
 */
@TableField("smt_hjq")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date weldZoneColTime;

/**
 * 冷却区时间
 */
@TableField("smt_lqq")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date coolingZoneColTime;

/**
 * 链速
 */
@TableField("smt_sd")
@JsonSerialize(using= ObConvterStringSerializer.class)
private Double returnVelocity;

/**
 * 检查结论
 */
@TableField("smt_jcjl")
private String conclusions;

/**
 * 供应商编号
 */
private String supplierCode;

/**
 * 1：未读（默认状态）
0：成功；
 */
private String ioflag;

@TableId(value = "tid", type = IdType.AUTO)
private Integer tid;

/**
 * 工艺编号
 */
private String processRouteNo;

private String remark1;

private String remark2;

private String remark3;

private String remark4;

private String remark5;

    @JsonIgnore
    @TableField("\"update_time\"")
    private Date updateTime;

    public Date getUpdateTime() { return updateTime; }

    public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; }

    public String getBoardNo() {
        return boardNo;
    }

    public void setBoardNo(String boardNo) {
        this.boardNo = boardNo;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getFactory() {
        return factory;
    }

    public void setFactory(String factory) {
        this.factory = factory;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getPoint() {
        return point;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    public Date getPreZoneColTime() {
        return preZoneColTime;
    }

    public void setPreZoneColTime(Date preZoneColTime) {
        this.preZoneColTime = preZoneColTime;
    }

    public Date getConZoneColTime() {
        return conZoneColTime;
    }

    public void setConZoneColTime(Date conZoneColTime) {
        this.conZoneColTime = conZoneColTime;
    }

    public Date getWeldZoneColTime() {
        return weldZoneColTime;
    }

    public void setWeldZoneColTime(Date weldZoneColTime) {
        this.weldZoneColTime = weldZoneColTime;
    }

    public Date getCoolingZoneColTime() {
        return coolingZoneColTime;
    }

    public void setCoolingZoneColTime(Date coolingZoneColTime) {
        this.coolingZoneColTime = coolingZoneColTime;
    }

    public Double getReturnVelocity() {
        return returnVelocity;
    }

    public void setReturnVelocity(Double returnVelocity) {
        this.returnVelocity = returnVelocity;
    }

    public String getConclusions() {
        return conclusions;
    }

    public void setConclusions(String conclusions) {
        this.conclusions = conclusions;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getIoflag() {
        return ioflag;
    }

    public void setIoflag(String ioflag) {
        this.ioflag = ioflag;
    }

    public Integer getTid() {
        return tid;
    }

    public void setTid(Integer tid) {
        this.tid = tid;
    }

    public String getProcessRouteNo() {
        return processRouteNo;
    }

    public void setProcessRouteNo(String processRouteNo) {
        this.processRouteNo = processRouteNo;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }
}
